package zhongbo.java.air.dictionary.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 说明：
 *
 */
@ApiModel("飞机信息")
@TableName("air_aircraft")
@Data
public class AirCraft {

    // todo navicat执行schema-mysql.sql中的sql,创建表
    // 根据表结构,创建对应的java实体,以及相关的增删改查的所有代码

    @TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty("航空id")
    private String id;

    @ApiModelProperty("24位地址码")
    private String icaoCode;

    @ApiModelProperty("飞机注册号")
    private String registration;

    @ApiModelProperty("所属航空公司")
    private String airline;

    @ApiModelProperty("机型")
    private String aircraftType;

    @ApiModelProperty("状态")
    private String status;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("最后修改时间")
    private Date updateTime;
}
